body,div,p,h1,h2,h3,h4,h5,h6,ul,li,dl,dt,a,input,button,textarea,select{
  margin: 0;
  padding: 0;
  outline: none;
}
html,body{
  font-family:Helvetica Neue,Helvetica,Arial,Microsoft Yahei,Hiragino Sans GB,Heiti SC,WenQuanYi Micro Hei,sans-serif;
  color: #333333;
  background-color: #ffffff;
  min-width: 1226px;
  font-size: 12px;
}
a{
  text-decoration: none;
}
ul,li{
  list-style: none;
}

input:focus,a:focus{
  outline: none;
}
.clearfix{
  clear: both;
}
.clearfix:after,
.clearfix:before{
  content: " ";
  display: table;
}
.clearfix:after{
  clear: both;
}

.box-hd{
  height: 58px;
  position: relative;
  -webkit-font-smoothing: antialiased;
  .title{
    line-height: 58px;
    font-weight: 200;
    font-size: 22px;
  }
}

.home-flashsale .rainbow-item-4{
  border-top-color:#e53935;
}